In [1]:
from ipywidgets import *
1. VBox(HBox)
In [2]:
VBox([HBox([VBox([Dropdown(description='Choice', options=['foo', 'bar']),
ColorPicker(description='Color'),
HBox([Button(), Button()])]),
Textarea(value="Lorem ipsum dolor sit amet, consectetur adipiscing elit,"
"sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
"Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris "
"nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in "
"reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla "
"pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa "
"qui officia deserunt mollit anim id est laborum.")]),
HBox([Text(), Checkbox(description='Check box')]),
IntSlider(),
Controller()], background_color='#EEE')
2. HBox(VBox)
In [3]:
HBox([VBox([Button(description='Press'), Dropdown(options=['a', 'b']), Button(description='Button')]),
VBox([Button(), Checkbox(), IntText()]),
VBox([Button(), IntSlider(), Button()])], background_color='#EEE')
3. VBox(HBox)
width sliders, range sliders and progress bars
In [4]:
VBox([HBox([Button(), FloatRangeSlider(), Text(), Button()]),
HBox([Button(), FloatText(), Button(description='Button'),
FloatProgress(value=40), Checkbox(description='Check')]),
HBox([ToggleButton(), IntSlider(description='Foobar'),
Dropdown(options=['foo', 'bar']), Valid()]),
])
4. Dropdown resize
In [5]:
dd = Dropdown(description='Foobar', options=['foo', 'bar'])
dd
In [6]:
dd.height = '50px'
dd.width = '148px'
In [7]:
cp = ColorPicker(description='foobar')
5. Colorpicker alignment, concise and long version
In [8]:
VBox([HBox([Dropdown(width='148px', options=['foo', 'bar']),
Button(description='Button')]), cp, HBox([Button(), Button()])])
In [9]:
cp.concise = True
In [10]:
cp.concise = False
In [11]:
cp2 = ColorPicker()
In [12]:
VBox([HBox([Button(), Button()]), cp2])
In [13]:
cp2.concise = True
In [14]:
cp2.concise = False
6. Vertical slider and progress bar alignment and resize
In [15]:
HBox([IntSlider(description='Slider', orientation='vertical', height='200px'),
FloatProgress(description='Progress', value=50, orientation='vertical', height='200px')])
In [16]:
HBox([IntSlider(description='Slider', orientation='vertical'),
FloatProgress(description='Progress', value=50, orientation='vertical')])
7. Tabs
In [17]:
t = Tab(children=[FloatText(), IntSlider()], _titles={0: 'Text', 1: 'Slider'})
t
In [18]:
t.selected_index = 1
In [ ]: